package com.hyfrogx.modules.push.param.android;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Map;

/**
 * @ClassName Payload
 * @Description TODO
 * @Author yangjun
 * @date 2019/12/10 11:10
 * @Version 1.0
 **/
@Data
public class AndroidPayload {

    // 必填，消息类型: notification(通知)、message(消息)
    @NotNull
    private String display_type;

    @NotNull
    private AndroidPayloadBody body;

    // 可选，JSON格式，用户自定义key-value。只对"通知"
    // (display_type=notification)生效。
    // 可以配合通知到达后，打开App/URL/Activity使用。
    private Map extra;

}
